package top.glike.funct.domain;

import lombok.Data;
import top.glike.common.annotation.Excel;
import top.glike.common.core.domain.BaseEntity;

/**
 * 图床文件对象 bed_file
 *
 * @author Sophia
 * @date 2024-03-07
 */
@Data
public class BedFile extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 文件名称
     */
    @Excel(name = "文件名称")
    private String fileName;

    /**
     * 文件所在路径
     */
    @Excel(name = "文件所在路径")
    private String filePath;

    /**
     * 文件查看路径
     */
    @Excel(name = "文件查看路径")
    private String url;

    /**
     * 请求代理地址
     */
    @Excel(name = "请求代理地址")
    private String proxyUrl;

    /**
     * 文件虚拟地址
     */
    @Excel(name = "文件虚拟地址")
    private String proxyFile;

    /**
     * 是否删除
     */
    @Excel(name = "是否删除")
    private Integer isDel;

    /**
     * 文件所属用户
     */
    @Excel(name = "文件所属用户")
    private Long userId;

    /**
     * 文件所属类型
     */
    @Excel(name = "文件所属类型")
    private Long typeId;
}
